package com.yanghui.dtracing.core.plugin;

import net.bytebuddy.description.method.MethodDescription;
import net.bytebuddy.matcher.ElementMatcher;

/**
 * 构造方法拦截点接口
 */
public interface IConstructorMethodInterceptPoint {

    /**
     * 构造方法匹配规则
     * @return
     */
    ElementMatcher<MethodDescription> buildConstructorMatcher();


    /**
     * 构造方法拦截器
     * @return
     */
    String constructorInterceptor();


}
